package com.tron.dobest.java.tronextend;

/**
 * 描述：
 *
 * @author TRON
 * @since 2020-05-13
 */
public class Children extends Base implements MyOtherInterface{

    public String b_public = "父类同名属性";

    public Children() {
        System.out.println("Children init");
    }
    {
        System.out.println("Children{}");
    }
    static{
        System.out.println("Children static{}");
    }

    @Override
    public void b_public_method() {
        System.out.println("Children Override BaseMethod...");
    }

    /**
     * 子类和父类同时实现某一接口时，子类默认继承父类的实现方法，子类要修改实现只需重写父类方法即可
     * 即使接口名称不一样，只要方法定义相同也能继承父类的接口方法。
     */
    @Override
    public void getSomeThing() {
        System.out.println("子类重写父类接口方法被调用");
    }


}
